package be.jabapage.snooker.service.overwriter.api;

/**
 * @author axesq
 *
 * @param <M> the model to be used.
 */
public interface IOverwriter <M> {

	/**
	 * 
	 * Copy the necessary fields from source to target.
	 * @param source 
	 * @param target
	 * @return
	 */
	void overwrite(M source, M target);

}
